package psn.kiko.config.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 跨域配置自定义属性类
 */
@ConfigurationProperties(prefix = "cors")
@Component
@Data
public class CORSProperties {
	/**
	 * 允许的请求源列表
	 */
	private List<String> allowedOrigins;
	/**
	 * 允许的请求头列表
	 */
	private List<String> allowedHeaders;
	/**
	 * 允许的请求方式列表
	 */
	private List<String> allowedMethods;
	/**
	 * 路径模式
	 */
	private List<String> paths;
}
